package pyrachnid.model.robot_model;

import pyrachnid.model.pathFinderModel.pathFind;

public class RobotType extends Object {
	private String _nameType;
	private int _maxGroundValue;
	private double _groundInfluence;
	private double _extinguishingSpeed;
	private pathFind _pathFind;
	private String _imagePath;
	private int _decressByTop;
	
	public RobotType(String p_name, int p_maxGround, double p_groundInf, double p_extinguishing, int p_decressbyTop, pathFind p_path, String p_imagePath){
		_nameType = p_name;
		_maxGroundValue = p_maxGround;
		_extinguishingSpeed = p_extinguishing;
		_pathFind = p_path;
		_groundInfluence = p_groundInf;
		setImagePath(p_imagePath);
		_decressByTop = p_decressbyTop;
	}
	
	public String getNameType() {
		return _nameType;
	}

	public void setNameType(String name) {
		_nameType = name;
	}
	
	public int getMaxGroundValue() {
		return _maxGroundValue;
	}

	public void setMaxGroundValue(int ground) {
		_maxGroundValue = ground;
	}
	
	public double getExtinguishingSpeed() {
		return _extinguishingSpeed;
	}

	public void setExtinguishingSpeed(double p_ext) {
		_extinguishingSpeed = p_ext;
	}
	
	public pathFind getPathFind() {
		return _pathFind;
	}

	public void setPathFind(pathFind p_path) {
		_pathFind = p_path;
	}

	public void setGroundInfluence(double groundInfluence) {
		_groundInfluence = groundInfluence;
	}

	public double getGroundInfluence() {
		return _groundInfluence;
	}
	
	public void setImagePath(String imagePath) {
		this._imagePath = imagePath;
	}

	public String getImagePath() {
		return _imagePath;
	}
	
	public int getDecressByTop() {
		return _decressByTop;
	}
	
}